Devolviendo PalmOS a la vida |Hackaday

2022-08-20 05:42:28 By : Ms. Christie Zhang

Diez años es casi una historia antigua en el mundo de la computación.Retroceder doce años es casi inaudito, pero esa es la época en que Palm lanzó la última versión de su famoso PalmOS, un sistema operativo para pequeños dispositivos portátiles que precedió al primer teléfono inteligente de Apple por otros diez años.Como con todas las piezas de buen software, quedan devotos, pero con algo que no se ha actualizado en una década, hay mucho trabajo por hacer.[Dmitry.GR] se dedicó a hacer ese trabajo y crear un dispositivo Palm funcional para los tiempos modernos.Entra en detalles increíbles en esta compilación, pero hay algunas conclusiones generales del proyecto.Primero, Palm realmente nunca lanzó todas las herramientas que los desarrolladores necesitarían para crear software fácilmente, incluida la documentación del sistema API.Dado que se está construyendo un nuevo dispositivo, mucho de esto debe resolverse.Incluso se construyó un kernel desde cero para este proyecto, ya que no era posible usar uno preconstruido como Linux.Se necesitaban muchas otras piezas de software para lograr un sistema operativo funcional que se ejecutara en un procesador ARM, al que llama rePalm.Hay muchas otras facetas de este proyecto en las que no podemos entrar en este espacio limitado, pero si está interesado en los sistemas operativos o si recuerda con cariño los dispositivos anteriores a la era de los teléfonos inteligentes, como las diversas Palm PDA que estaban disponibles a finales de los 90 y principios de los 2000, vale la pena echarle un vistazo a este.Y si desea ver la experiencia de [Dmitry.GR] con ARM, él está bien versado.¡Gracias a [furre] por el consejo!Me gustaría que alguien produjera WPA2 para PalmOS 5. Palm lo tenía como una actualización "empresarial" para (IIRC) el T|X, pero aparentemente ahora es completamente imposible de obtener.No sé si algún otro dispositivo Palm con WiFi incorporado es compatible con WPA2.Lo mismo para los dispositivos Palm con SDIO, que yo recuerde, cualquier tarjeta WiFi que funcionara en una Palm no tuviera soporte WPA2, y no hubiera sido muy útil porque no tenía almacenamiento.Admitir las tarjetas de memoria Eye-Fi con Wi-Fi integrado sería lo mejor para los dispositivos Palm sin Wi-Fi.O soporte de Palm para algunas de estas https://wikidevi.com/wiki/List_of_Wi-Fi_Flash_SD_CardsrePalm admitirá WPA2 y 802.11n (estoy usando un ESP8266 para hacer wifi por mí)¿Qué tal simplemente incrustar un ESP8266?https://palmdb.net/app/palm-tx-wpa2-updateGenial ver mi proyecto en progreso aquí.Iba a enviarlo cuando termine :)"que es anterior al primer teléfono inteligente de Apple por otros diez años" !?El Palm era de hecho un pequeño dispositivo agradable, ¡pero no un teléfono inteligente!Si realmente necesita comparar la palma con los dispositivos Apple, Apple Newton sería la opción correcta ;-)https://en.wikipedia.org/wiki/Apple_Newton“Apple comenzó a desarrollar la plataforma en 1987 y envió los primeros dispositivos en 1993”.Pero el Newton era grande, pesado, caro y demasiado adelantado a su tiempo para ser *realmente* útil.Había espacio en el mercado para una versión pequeña, barata y simplificada, exactamente lo que Palm trajo al mercado.Tenía varias Palms en ese entonces, y todavía funcionan, funcionan con pilas AAA ;-)Google Treo… Tenía copiar y pegar, navegación por Internet, reproducción de películas y música, SMS y MMS.El treo en realidad tenía más funciones que el iPhone en el momento del lanzamiento.y aproximadamente 5 años antes de eso, acuñando el término teléfono inteligente, fue el Qualcomm pdQ basado en PalmOsLos que no estudian historia están condenados a parecer tontos en los foros públicos, supongo :)Pero nada de eso tiene nada que ver con Palm, que es de lo que trata este artículo.Treo ejecutó PalmOS y fue lanzado por PalmOne (después de la adquisición de handspring).No sé cómo podría estar más relacionado con PalmNo creo que se dé cuenta de que está hablando con el desarrollador del que trata el artículo...Esos usuarios tienen cojones para discutir contra Grindberg 😅 En mis tiempos, lo elogiaría por sus utilidades.Ahora hay un nombre que no he escuchado en mucho tiempo :-) Trabajé para 3Com cuando salió el Palm.Tenía una Palm III y una Palm V. Eran pequeños y geniales aparatos, pero les faltaba mucha conectividad.Sin Bluetooth y sin WiFi, lo que los habría hecho MUCHO más útiles.En cambio, hubo esa dolorosa "sincronización" con su PC.De hecho, escribí un código para una aplicación de mapeo de Palm para encontrar salas de conferencias en nuestro edificio, que fue muy bien recibido.Siempre quise un modelo Palm V con wifi incorporado, que habría sido increíble.Pero 3Com molestó a los fundadores de Palm, y se fueron a hacer Handspring, que era demasiado torpe para mí, con todos los módulos complementarios.Luego salió el iPhone y todos nos olvidamos de Palm (El deberías recordar el Tandy Zoomer / Cassio Z-7000.Lo gracioso de esto fue que ejecutó una versión de GEOS Ensemble sobre una versión de DOS, y la pantalla "Acerca de" mencionaba 3Com Palm, y el logo era una palmera.Mi tungsteno E fue increíble.Podía jugar roms de NES sobre la marcha, lo que no era realmente una cosa en ese momento.Sin mencionar hasta 2 gb de mp3.La duración de la batería no cumple con los estándares actuales, pero incluso eso era decente para la época.No creo que la conectividad fuera el problema, por mucho que la conexión inalámbrica hubiera estado bien.El verdadero punto de conflicto parece ser cómo se diseñó el dispositivo y el sistema operativo para funcionar, es decir, como un accesorio para una PC.Realmente no estaba destinado a ser su propio dispositivo totalmente completo e independiente...Recuerdo esa aplicación para encontrar la sala de conferencias.Fue muy útil ya que los edificios eran un laberinto :) La Palm VI que me dieron era bastante buena, pero la cambié por una Sony Clie un par de años después, color y el doble de píxeles en pantalla.Me encantaban mis teléfonos Treo (tenía un 300, 600 y 650).Se sintieron especialmente diseñados para organizar sus notas y calendarios.Como si pudiera programar una tecla física para encender mi teléfono y abrir mi calendario sin tocar la pantalla.Cuando finalmente obtuve un teléfono Android, sentí que el calendario fue una ocurrencia tardía.Fácilmente tomó 10 veces más llegar al calendario tanto que dejé de usar calendarios en los teléfonos hasta hace muy poco.Realmente echo de menos los botones de acceso directo.Especialmente los que están a los lados del dispositivo como el Philips Nino.Puede abrir y navegar por las aplicaciones con una mano, sujetando los lados de forma segura.Los teléfonos inteligentes ya casi no tienen un botón de encendido físico...Pruebe bxActions si es usuario de Samsung.Me pregunto si hay algún código fuente para el reconocimiento de gestos de escritura con la palma de la mano.Estaba pensando que sería genial como una mejor forma de entrada para mi reloj Tizen en lugar del teclado t9 de mierda que tenía ahora.Con un selector de número/alfa, creo que funcionará muy bien.Creo que se llamaba Graffiti.no, pero Graffiti requiere muy poco del sistema operativo.en los primeros días de Android Wear, hice un envoltorio prototipo para él y funcionó bien.tomó todo un díaHay Graffiti para AndroidDe paso.¿Hay alguna forma de desarrollar un software PalmOS en una máquina Linux moderna (o al menos un sistema operativo antiguo instalado en la VM)?Estaba buscando información, pero descubrí que es difícil encontrar algo: compilador, SDK, ejemplos de trabajo, etc. Tengo una pequeña colección de dispositivos móviles antiguos y sería genial utilizar algunos de ellos en algún proyecto mío. .Y lo que es aún más importante: debemos trabajar para preservar la documentación y las herramientas necesarias para desarrollar software en plataformas moribundas.Solo por razones históricas…Sí.prc-tools (igual que en el pasado) todavía funcionan y todavía producen código de mierda.CodeWarrior (como en el pasado) corre felizmente bajo el vino y produce un gran código.Para cosas de brazos, uso GCC y rePalm muestra cómo hacerlo bastante bien.PODS (herramienta antigua de palmsource) también funciona y tengo una máquina virtual con la configuración previa si desea una copia.comuníquese conmigo: me@dmitry.gr si desea ayuda con alguno de esosSolo relacionado tangencialmente, pero WebOS fue el mejor sistema operativo portátil jamás creado.Lo extraño todos los días.Proyecto limpio.Llevé un Palm Treo en mi bolsillo hasta hace unos meses.Juré que lo usaría hasta que muriera, pero descubrí que lo usaba cada vez menos y solo sacaba mi iPhone del trabajo y tocaba una nota.Sin embargo, excelente sistema operativo.Estoy bastante seguro de que compré un dispositivo Palm modelo original en 1996 más o menos, por lo que tiene más de 23 años.Todavía tengo mi Handspring Visor Platinum (tanto deseaba el Pro con 16 megas) con un adaptador Compact Flash que tiene su propio espacio pequeño de almacenamiento de aplicaciones más un CF de 128 megas, Palm Tungsten E2, Palm LifeDrive con el Microdrive reemplazado por aa 4 concierto CF.Un artículo de tecnología retro sobre cómo Palm tenía la PDA y el primer mercado de teléfonos inteligentes en sus manos y luego los tiró a la basura a través de una serie de los movimientos comerciales más estúpidos de la historia sería muy apreciado.Uno que realmente los arruinó fue el cebo y el interruptor LifeDrive.Las primeras unidades de revisión se enviaron con una unidad Seagate de 5 gigas, con caché, que era bastante rápida.Los que se enviaron usaban una unidad Hitachi de 4 gigas sin caché y los compradores y revisores *la criticaron* por ser tan condenadamente lenta, especialmente después de que los primeros revisores elogiaran su rendimiento.Nunca actualicé el tamaño de la pantalla más allá de 320 × 240 cuando Windows CE/PocketPC/Mobile (finalmente) obtenía algunos con 640 × 480, antes de que el iPhone pasara a una resolución más alta.Dividir la empresa en divisiones de hardware y software después de recuperar a los fundadores de Palm y fusionarse con Handspring.Y el WTF más grande de todos, vender PalmOS a ACCESS y luego negarse a usar el nuevo PalmOS 6. Esto volvería a molestarlos más tarde con la segunda actualización de WebOS cuando ACCESS se negó a continuar con la licencia de PalmOS 5 para el soporte de la aplicación PalmOS.¿Apple vendería Mac OS u OS X?¿Microsoft vendería Windows?¿Por qué el pitido siempre amoroso de Palm vendió PalmOS?En lugar de ampliar y mejorar aún más su propio sistema operativo, Palm se fue a la caza de Microsoft (todos los Palms y Treos con una W en el nombre del modelo), luego desarrolló WebOS que no tenía la base de usuarios integrada y muchos miles de aplicaciones que tenía PalmOS.Cuando lanzaron el soporte de la aplicación Palm para WebOS, parecía que podría funcionar como un puente de soporte mientras los desarrolladores producían nuevas aplicaciones.Pero luego, como Lucy quitándole el balón a Charlie Brown, se eliminó el soporte de la aplicación Palm.DOOM estaba escrito en la pared.Se vendió a Hewlett Packard, seguido de un impulso de marketing muy breve pero bastante grande por parte de HP, luego HP lo mató todo.Lo realmente bueno de pasar de los 15 a los 20 años es que los dispositivos que solía codiciar en ese momento pero que no podía justificar el costo, ahora puedo comprarlos por $10 en eBay :) PalmOS fue genial, pero yo Supongo que ahora incluso el peor teléfono Android puede hacer todo lo posible, mejor, más rápido y durante más tiempo.Sin embargo, podría tener un lugar, ya que todos reaccionamos contra el espionaje constante de Facebook, Google, Apple y todos los fabricantes chinos.¡Libere rePalm como código abierto y pongamos en marcha un teléfono inteligente básico sin fisgones!Sea amable y respetuoso para ayudar a que la sección de comentarios sea excelente.(Política de comentarios)Este sitio utiliza Akismet para reducir el spam.Aprende cómo se procesan los datos de tus comentarios.Al utilizar nuestro sitio web y nuestros servicios, usted acepta expresamente la colocación de nuestras cookies de rendimiento, funcionalidad y publicidad.Aprende más